<html>
<head><meta charset="utf-8"><title>procedure to add a working group · t-compiler/wg-meta · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/index.html">t-compiler/wg-meta</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html">procedure to add a working group</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="159444785"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159444785" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159444785">(Feb 26 2019 at 18:19)</a>:</h4>
<p>Hey <span class="user-group-mention" data-user-group-id="1095">@WG-compiler-meta</span>, I created a PR that tries to describe the "procedure" for creating a working group:</p>
<p><a href="https://github.com/rust-lang/compiler-team/pull/12" target="_blank" title="https://github.com/rust-lang/compiler-team/pull/12">https://github.com/rust-lang/compiler-team/pull/12</a></p>
<p>I envision this directory eventually containing docs for other sorts of procedures. Also, I'm sure this text is strange or incomplete, so please feel free to add suggestions. I just thought it'd be nice to have some directions I can point people at as I start to bug them to setup the initial set of working groups.</p>
<p>Maybe this document (or a similar one) should be created to kind of cover the "advice for working group leads" that <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> was mentioning?</p>



<a name="159444879"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159444879" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159444879">(Feb 26 2019 at 18:21)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I think is key to have the info there</p>



<a name="159444885"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159444885" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159444885">(Feb 26 2019 at 18:21)</a>:</h4>
<p>reading your PR :)</p>



<a name="159444964"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159444964" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159444964">(Feb 26 2019 at 18:23)</a>:</h4>
<p>I guess, when you describe <code>Step 2. Figure out key information</code> which you talk about leads</p>



<a name="159444975"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159444975" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159444975">(Feb 26 2019 at 18:23)</a>:</h4>
<p>it may be good to give some advice</p>



<a name="159445000"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159445000" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159445000">(Feb 26 2019 at 18:23)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> and actually about that point 2</p>



<a name="159445060"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159445060" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159445060">(Feb 26 2019 at 18:24)</a>:</h4>
<p>there are concrete suggestions like do meetings, summarize, etc</p>



<a name="159445096"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159445096" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159445096">(Feb 26 2019 at 18:25)</a>:</h4>
<p>but I guess higher level things like, your goals are to encourage people, provide support, etc, etc</p>



<a name="159445101"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159445101" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159445101">(Feb 26 2019 at 18:25)</a>:</h4>
<p>I feel like that should be pulled to its own document somehow</p>



<a name="159445108"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159445108" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159445108">(Feb 26 2019 at 18:25)</a>:</h4>
<p>yep</p>



<a name="159445110"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159445110" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159445110">(Feb 26 2019 at 18:25)</a>:</h4>
<p>we should maybe give even fewer details here</p>



<a name="159445114"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159445114" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159445114">(Feb 26 2019 at 18:25)</a>:</h4>
<p>and just link to the other doc</p>



<a name="159445125"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159445125" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159445125">(Feb 26 2019 at 18:25)</a>:</h4>
<p>yeah, I think more general ideas are better or even everything in another place is ok</p>



<a name="159445144"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159445144" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159445144">(Feb 26 2019 at 18:25)</a>:</h4>
<p>to be honest I'm not thinking that much on where</p>



<a name="159445198"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159445198" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159445198">(Feb 26 2019 at 18:26)</a>:</h4>
<p>I'm thinking a bit more on what exactly is key to say</p>



<a name="159445216"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159445216" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159445216">(Feb 26 2019 at 18:26)</a>:</h4>
<p>I guess communicating expectatives is also very important</p>



<a name="159445257"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159445257" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159445257">(Feb 26 2019 at 18:27)</a>:</h4>
<p>if there's a task that must be done by the end of month and you hand that to a person that is volunteering I guess is key to both to know and agree that it can be accomplished</p>



<a name="159445270"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159445270" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159445270">(Feb 26 2019 at 18:27)</a>:</h4>
<p>I guess there are a lot of things like that, that could fail if not explained properly</p>



<a name="159445796"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159445796" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159445796">(Feb 26 2019 at 18:34)</a>:</h4>
<blockquote>
<p>I guess communicating expectatives is also very important</p>
</blockquote>
<p>yes, makes sense</p>



<a name="159445804"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159445804" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159445804">(Feb 26 2019 at 18:34)</a>:</h4>
<p>I definitely think we need a <strong>what is a working group</strong> section</p>



<a name="159445945"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159445945" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159445945">(Feb 26 2019 at 18:37)</a>:</h4>
<p>have added some of these thoughts to the PR</p>



<a name="159520768"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159520768" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Cem Karan <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159520768">(Feb 27 2019 at 14:48)</a>:</h4>
<p>How about adding a checklist as well?  This is less for people who have never formed a working group, and more for people that are used to forming/leading one as a quick 'pre-flight' check, just to make sure that they haven't skipped any steps.</p>



<a name="159546818"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159546818" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159546818">(Feb 27 2019 at 19:52)</a>:</h4>
<p>I did have a checklist? I guess it's more in 'paragraph' form</p>



<a name="159548148"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159548148" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159548148">(Feb 27 2019 at 20:10)</a>:</h4>
<p>Hey y'all, I incorporated edits meant to address all the suggestions on PR <a href="https://github.com/rust-lang/compiler-team/pull/12" target="_blank" title="https://github.com/rust-lang/compiler-team/pull/12">https://github.com/rust-lang/compiler-team/pull/12</a>. I'm going to go ahead and land it, but please feel free to make PRs amending it etc.</p>



<a name="159548150"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159548150" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159548150">(Feb 27 2019 at 20:10)</a>:</h4>
<p>I mostly want something in place to point people at :)</p>



<a name="159552310"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/procedure%20to%20add%20a%20working%20group/near/159552310" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Cem Karan <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/procedure.20to.20add.20a.20working.20group.html#159552310">(Feb 27 2019 at 21:06)</a>:</h4>
<blockquote>
<p>I did have a checklist? I guess it's more in 'paragraph' form</p>
</blockquote>
<p>I was thinking more in terms of an actual bullet list, kind of like the <a href="https://rust-lang-nursery.github.io/api-guidelines/checklist.html" target="_blank" title="https://rust-lang-nursery.github.io/api-guidelines/checklist.html">Rust API Guidelines Checklist</a>.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>